<table class="ajaxtabla">

<td>
<?php 
//debug($idcosto);
  echo $this->Form->select(
  "Hojasproduccione.$n.costo", 
  $costos,
  array(
    'value'=>$idcosto, 
    'selected'=>'selected', 
    'id'=>"precio_$n"    
    )
  );
  
?>

</td>
<td style="width: 15px;">
<?php echo $this->Form->text(null, array('name'=>"subtotal",'id'=>"subtotal_$n", 'value'=>$idcosto, 'style'=>"input[type='text']: 47px;"));?>
   <?php //echo $idcosto;?>
   <?php echo $this->Form->hidden("Hojasproduccione.$n.precio", array('id'=>'oculto', 'value'=>$idcosto));?>
</td>
</table>
<script>
jQuery(document).ready(function(){
       jQuery("#precio_<?php echo $n;?>").change(function(){
           
             var precio = jQuery("#precio_<?php echo $n;?>").val();
            // alert(precio);
             jQuery("#subtotal_<?php echo $n;?>").val(precio);
             jQuery("#oculto").val(precio);
             contar();
            });

});
   
</script>
